package projects.jnurse.ioc.core;

import org.objectweb.asm.*;

/**
 * Created by Adil Naji.
 * User: XP-170708
 * Date: 15 nov. 2008
 * Time: 23:18:23
 */
public class IocClassVisitor implements ClassVisitor {


    public void visit(int i, int i1, String s, String s1, String s2, String[] strings) {
        System.out.println("visit");
    }

    public void visitSource(String s, String s1) {

    }

    public void visitOuterClass(String s, String s1, String s2) {

    }

    public AnnotationVisitor visitAnnotation(String s, boolean b) {
        return null;
    }

    public void visitAttribute(Attribute attribute) {

    }

    public void visitInnerClass(String s, String s1, String s2, int i) {

    }

    public FieldVisitor visitField(int i, String s, String s1, String s2, Object o) {
        return new IocFieldVisitor();
    }

    public MethodVisitor visitMethod(int i, String s, String s1, String s2, String[] strings) {
        return null;
    }

    public void visitEnd() {

    }
}
